$(function() {
	//动态加载所属平台列表
	$.ajax({
		type : "GET", //请求类型
		url : "datadictionarylist.json", //请求的url
		data : {
			tcode : "APP_FLATFORM" //请求参数
		},
		dataType : "json", //ajax接口（请求url）返回的数据类型
		success : function(data) { //data：返回数据（json对象）
			$("#flatformId").html("");
			var options = "<option value=\"\">--请选择--</option>";
			for (var i = 0; i < data.length; i++) {
				options += "<option value=\"" + data[i].valueId + "\">" + data[i].valueName + "</option>";
			}
			$("#flatformId").html(options);
		},
		error : function(data) { //当访问时候，404，500 等非200的错误状态码
			alert("加载平台列表失败-");
		}
	});
	//动态加载一级分类列表
	$.ajax({
		type : "GET", //请求类型
		url : "categorylevellist.json", //请求的url
		data : {
			pid : null
		}, //请求参数
		dataType : "json", //ajax接口（请求url）返回的数据类型
		success : function(data) { //data：返回数据（json对象）
			$("#categoryLevel1").html("");
			var options = "<option value=\"\">--请选择--</option>";
			for (var i = 0; i < data.length; i++) {
				options += "<option value=\"" + data[i].id + "\">" + data[i].categoryName + "</option>";
			}
			$("#categoryLevel1").html(options);
		},
		error : function(data) { //当访问时候，404，500 等非200的错误状态码
			alert("加载一级分类列表失败！");
		}
	});
	//动态加载二级分类列表
	$("#categoryLevel1").change(function() {
		var categoryLevel1 = $("#categoryLevel1").val();
		if (categoryLevel1 != '' && categoryLevel1 != null) {
			$.ajax({
				type : "GET", //请求类型
				url : "categorylevellist.json", //请求的url
				data : {
					pid : categoryLevel1
				}, //请求参数
				dataType : "json", //ajax接口（请求url）返回的数据类型
				success : function(data) { //data：返回数据（json对象）
					$("#categoryLevel2").html("");
					var options = "<option value=\"\">--请选择--</option>";
					for (var i = 0; i < data.length; i++) {
						options += "<option value=\"" + data[i].id + "\">" + data[i].categoryName + "</option>";
					}
					$("#categoryLevel2").html(options);
				},
				error : function(data) { //当访问时候，404，500 等非200的错误状态码
					alert("加载二级分类失败！");
				}
			});
		} else {
			$("#categoryLevel2").html("");
			var options = "<option value=\"\">--请选择--</option>";
			$("#categoryLevel2").html(options);
		}
		$("#categoryLevel3").html("");
		var options = "<option value=\"\">--请选择--</option>";
		$("#categoryLevel3").html(options);
	});
	//动态加载三级分类列表
	$("#categoryLevel2").change(function() {
		var categoryLevel2 = $("#categoryLevel2").val();
		if (categoryLevel2 != '' && categoryLevel2 != null) {
			$.ajax({
				type : "GET", //请求类型
				url : "categorylevellist.json", //请求的url
				data : {
					pid : categoryLevel2
				}, //请求参数
				dataType : "json", //ajax接口（请求url）返回的数据类型
				success : function(data) { //data：返回数据（json对象）
					$("#categoryLevel3").html("");
					var options = "<option value=\"\">--请选择--</option>";
					for (var i = 0; i < data.length; i++) {
						options += "<option value=\"" + data[i].id + "\">" + data[i].categoryName + "</option>";
					}
					$("#categoryLevel3").html(options);
				},
				error : function(data) { //当访问时候，404，500 等非200的错误状态码
					alert("加载三级分类失败！");
				}
			});
		} else {
			$("#categoryLevel3").html("");
			var options = "<option value=\"\">--请选择--</option>";
			$("#categoryLevel3").html(options);
		}
	});

	$("#back").on("click", function() {
		window.location.href = "list";
	});
	
	//ajax后台验证软件名称--softwareName是否已经存在
	$("#softwareName").bind("blur", function() {
		$.ajax({
			type : "GET", //请求类型
			url : "softwarexist.json", //请求的url
			data : {
				softwareName : $("#softwareName").val()
			}, //请求参数
			dataType : "json", //ajax接口（请求url）返回的数据类型
			success : function(data) { //data：返回数据（json对象）
				if (data.softwareName == "empty") { //参数APKName为空，错误提示
					$("#sofwareNameMC").html("软件名称不能为空！");
				} else if (data.softwareName == "exist") { //账号不可用，错误提示
					$("#sofwareNameMC").html("该软件名称已存在，不能使用！");
				} else if (data.softwareName == "noexist") { //账号可用，正确提示
					$("#sofwareNameMC").html("");
				}
			},
			error : function(data) { //当访问时候，404，500 等非200的错误状态码
				alert("请求错误！");
			}
		});
	});
	
	//ajax后台验证--APKName是否已存在
	$("#APKName").bind("blur", function() {
		$.ajax({
			type : "GET", //请求类型
			url : "apkexist.json", //请求的url
			data : {
				APKName : $("#APKName").val()
			}, //请求参数
			dataType : "json", //ajax接口（请求url）返回的数据类型
			success : function(data) { //data：返回数据（json对象）
				if (data.APKName == "empty") { //参数APKName为空，错误提示
					$("#APKNameMC").html("APKName为不能为空！");
				} else if (data.APKName == "exist") { //账号不可用，错误提示
					$("#APKNameMC").html("该APKName已存在，不能使用！");
				} else if (data.APKName == "noexist") { //账号可用，正确提示
					$("#APKNameMC").html("");
				}
			},
			error : function(data) { //当访问时候，404，500 等非200的错误状态码
				alert("请求错误！");
			}
		});
	});
});